package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.SysBmType;

import java.util.List;

/**
 * 编码配置Mapper接口
 * 
 * @author yy
 * @date 2021-11-19
 */
public interface SysBmFacilityMapper {
    /**
     * 查询编码配置
     * 
     * @param bmId 编码配置ID
     * @return 编码配置
     */
     SysBmType selectSysBmTypeById(Long bmId);

    /**
     * 查询编码配置列表
     * 
     * @param sysBmType 编码配置
     * @return 编码配置集合
     */
     List<SysBmType> selectSysBmTypeList(SysBmType sysBmType);

    /**
     * 新增编码配置
     * 
     * @param sysBmType 编码配置
     * @return 结果
     */
     int insertSysBmType(SysBmType sysBmType);

    /**
     * 修改编码配置
     * 
     * @param sysBmType 编码配置
     * @return 结果
     */
     int updateSysBmType(SysBmType sysBmType);

    /**
     * 删除编码配置
     * 
     * @param bmId 编码配置ID
     * @return 结果
     */
     int deleteSysBmTypeById(Long bmId);

    /**
     * 批量删除编码配置
     * 
     * @param bmIds 需要删除的数据ID
     * @return 结果
     */
     int deleteSysBmTypeByIds(Long[] bmIds);
}
